body{
    background: #191919;
}
img{
    border: none;
}
a{
    color: blue;
    outline: none;
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
#wrapper{
    margin: 0 auto;
    width: 600px;
    height: 400px;
    padding: 20px;
    background: url('../img/back.png') #004a77 no-repeat;
}
#header{
    height: 64px;
}
#symbiosis{
    margin: 10px;
    width: 252px;
    height: 64px;
    background: url('../img/symbiosis.png') no-repeat;
}
#slogan{
    width: 252px;
    height: 64px;
    background: url('../img/slogan.png') 54px 50px no-repeat;
}
#middle{
    height: 277px;
}
.input{
    background: url('../img/input-left.png') no-repeat;
}
.input>div{
    background: url('../img/input-right.png') 100% 0 no-repeat;
}
.input>div>div{
    margin: 0 15px;
    background: url('../img/input-center.png') repeat-x;
}
.input input{
    background: transparent;
    border: none;
    outline: none;
    color: white;
    height: 29px;
    width: 140px;
}

.button{
    background: url('../img/button-left.png') no-repeat;
}
.button>div{
    background: url('../img/button-right.png') 100% 0 no-repeat;
}
.button>div>div{
    margin: 0 15px;
    background: url('../img/button-center.png') repeat-x;
}
.button>div>div>a{
    display: block;
    height: 25px;
    padding-top: 4px;
    font-size: 16px;
    text-decoration: none;
}

.password{
    background: url('../img/password-0.png') 100% 1px no-repeat;
    padding: 0 10px 0 0;
}
.password>div{
    background: url('../img/input-left.png') no-repeat;
}
.password>div>div{
    background: url('../img/input-right.png') 100% 0 no-repeat;
}
.password>div>div>div{
    margin: 0 15px;
    background: url('../img/input-center.png') repeat-x;
}
.password input{
    background: transparent;
    border: none;
    outline: none;
    color: white;
    height: 29px;
    width: 140px;
}


.slider .slides ul li{
    width: 600px;
    height: 290px;
    color: white;
}
.slider .steps{
    text-align: center;
}
.slider a, .slider span{
    color: white;
    font-size: 24px;
}
.slider .s1, .slider .s4{
    padding: 110px 0 0 100px;
}
.slider .s2{
    padding: 60px 0 0 100px;
}
.slider h1{
    padding: 0px;
    margin: 0px 0px 10px 0px;
    font-size: 24px;
}
.slider label{
    float: left;
    display: block;
    height: 24px;
    padding: 5px 0 0 0;
    width: 100px;
}
.slider div.input, .slider div.password, .slider div.button{
    float: left;
}
.slider .line{
    clear: both;
}
.slider .s3{
    padding: 60px 0 0 100px;
}